package com.chuangmei.com.arindoorlocationsystem.config.fragment;

import android.view.View;

import com.chuangmei.com.arindoorlocationsystem.R;
import com.chuangmei.com.arindoorlocationsystem.base.BaseFragment;
import com.chuangmei.com.arindoorlocationsystem.config.ConfigMessageActivity;

import butterknife.ButterKnife;
import butterknife.OnClick;
import butterknife.Unbinder;
import cn.sharesdk.onekeyshare.OnekeyShare;

/**
 * 项目名称：ARIndoorLocationSystem
 * 类描述：分享Fragment
 * 创建人：LuoHao
 * 创建时间：2018/4/9 15:51
 * 修改人：LuoHao
 * 修改时间：2018/4/9 15:51
 * 修改备注：
 */

public class ShareFragment extends BaseFragment {

    private Unbinder unbinder;

    @Override
    protected int setLayout() {
        return R.layout.fragment_share;
    }

    @Override
    protected void initView(View view) {
        unbinder = ButterKnife.bind(this, view);
    }

    @OnClick(R.id.mBT_share)
    public void onViewClicked() {
        showShare();
    }

    private void showShare() {
        final OnekeyShare oks = new OnekeyShare();
        //关闭sso授权
        oks.disableSSOWhenAuthorize();

        // title标题，微信、QQ和QQ空间等平台使用
        oks.setTitle(getString(R.string.share));
        // titleUrl QQ和QQ空间跳转链接
        oks.setTitleUrl("http://issuecdn.baidupcs.com/issue/netdisk/yunguanjia/BaiduNetdisk_6.0.2.exe");


        // imagePath是图片的本地路径，Linked-In以外的平台都支持此参数
        // oks.setImageData(BitmapFactory.decodeResource(getResources(),R.drawable.splash1));
        //oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片
        // url在微信、微博，Facebook等平台中使用
        oks.setUrl("http://issuecdn.baidupcs.com/issue/netdisk/yunguanjia/BaiduNetdisk_6.0.2.exe");
        // comment是我对这条分享的评论，仅在人人网使用
        oks.setComment("我是测试评论文本");
        // text是分享文本，所有平台都需要这个字段,短信只发送这里面消息
        oks.setText("我是分享文本");
        // 启动分享GUI
        oks.show(getContext());
    }


    @Override
    public void onResume() {
        super.onResume();
        ((ConfigMessageActivity) getActivity()).chengTitle(getResources().getString(R.string.share_title));
    }

    @Override
    public void onPause() {
        super.onPause();
        ((ConfigMessageActivity) getActivity()).chengTitle(getResources().getString(R.string.config_title));
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
        unbinder.unbind();
    }


}
